@echo off
chcp 65001 >nul
setlocal enabledelayedexpansion

echo.
echo ════════════════════════════════════════════
echo   重启模拟位置应用
echo ════════════════════════════════════════════
echo.

echo [1/3] 停止应用
adb shell am force-stop com.example.munidingwei
echo   ✓ 应用已停止
timeout /t 1 /nobreak >nul
echo.

echo [2/3] 启动应用
adb shell am start -n com.example.munidingwei/.MainActivity
echo   ✓ 应用已启动
timeout /t 2 /nobreak >nul
echo.

echo [3/3] 检查状态
adb logcat -d | findstr "MockLocationProvider" | findstr "添加测试provider" | more +1000
echo.

echo ════════════════════════════════════════════
echo   完成！
echo ════════════════════════════════════════════
echo.
echo 💡 下一步操作：
echo.
echo    1. 在应用中重新设置模拟位置
echo       - 拖动地图到想要的位置
echo       - 点击"设置为模拟位置"按钮
echo.
echo    2. 验证模拟位置
echo       adb shell "dumpsys location | grep 'last location' | grep mock"
echo.
echo    3. 测试第三方应用
echo       打开高德地图或百度地图测试
echo.

pause

